home *** CD-ROM | disk | FTP | other *** search
/ PCMania 73 / PCMania CD73_1.iso / sharewar / utiles / viff / makefile < prev    next >
Makefile  |  1997-12-10  |  2KB  |  76 lines

  1. # ####################### -*- Mode: Text -*- ###########################
  2. #
  3. # makefile. -- viff makefile for DJGPP
  4. #
  5. # Copyright (C) 1996-1997 Richard Flamsholt S0rensen.  All rights reserved.
  6. #
  7. # Author          : Richard Flamsholt S0rensen
  8. # Created On      : Sat Jul 27 20:23:25 1996
  9. # Last Modified By: Richard Flamsholt S0rensen
  10. # Last Modified On: Wed Dec 10 10:57:50 1997
  11. # Update Count    : 168
  12. # Revision History: None
  13. #
  14. # COMMENTS
  15. # HISTORY
  16. # ######################################################################
  17.  
  18.  
  19. ###########
  20. # Edit these to point to your DJGPP and curses directories
  21. #
  22. CC_DIR       = d:/util/djgpp
  23. CURSES       = d:/util/djgpp/contrib/pdcurs22
  24. #
  25. ###########
  26.  
  27. SYSTEM       = -DWIN32 -UMSDOS -UUNIX -UBC31 -UMSVC -USCO
  28.  
  29. CC           = $(CC_DIR)/bin/gcc
  30. LINK         = $(CC_DIR)/bin/gcc
  31. WARNINGS     = -Wall -pedantic
  32.  
  33. LIB=$(CC_DIR)/lib
  34. INCLUDE=$(CC_DIR)/include
  35. PATH=$(CC_DIR)/bin
  36.  
  37. # uncomment these five lines to use the Mallory memory checker:
  38. #MAL_INC    = -I$(MAL_DIR)
  39. #MAL_OBJ    = mallory.o
  40. #MAL_DIR    = d:/util/mallory
  41. #MAL_STDINCL= -DMALLORY_STDINCL=$(CC_DIR)/include
  42. #MAL_FLAGS  = -DMALLORY_NO_ZALLOC -DSHOW_MEM_USAGE
  43.  
  44.  
  45. DEBUG        =
  46. LDEBUG       =
  47. OPTIMIZE     =
  48.  
  49. CFLAGS       = $(WARNINGS) $(OPTIMIZE) $(DEBUG) $(SYSTEM) $(MAL_STDINCL)
  50. LFLAGS       = $(LDEBUG)
  51. INCLUDES     = $(MAL_INC) -I. -I$(INCLUDE) -I$(CURSES)/include
  52. LIBS         = $(CURSES)/lib/libcurso.a
  53.  
  54.  
  55. all: viff.exe
  56.  
  57. viff.exe: viff.o viffutil.o viffedit.o date $(MAL_OBJ)
  58.     @echo linking...
  59.     @$(LINK) $(LFLAGS) viff.o viffutil.o viffedit.o viffdate.o $(MAL_OBJ) -o viff.exe $(LIBS)
  60.  
  61.  
  62. viff.o: viff.c viff.h viffutil.h
  63.     @$(CC) $(CFLAGS) $(INCLUDES) -c viff.c
  64.  
  65. viffutil.o: viffutil.c viff.h viffutil.h
  66.     @$(CC) $(CFLAGS) $(INCLUDES) -c viffutil.c
  67.  
  68. viffedit.o: viffedit.c viff.h
  69.     @$(CC) $(CFLAGS) $(INCLUDES) -c viffedit.c
  70.  
  71. date:
  72.     @$(CC) $(CFLAGS) $(INCLUDES) -c viffdate.c
  73.  
  74. mallory.o: $(MAL_DIR)/mallory.c
  75.     @$(CC) $(CFLAGS) $(MAL_FLAGS) -I$(MAL_DIR) -I$(INCLUDES) $(MAL_STDINCL) -c $(MAL_DIR)/mallory.c
  76.